home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Development Foundation 1.2 for IRIX 6.4
/
IRIX Development Foundation 1.2 for IRIX 6.4.img
/
relnotes
/
compiler_dev
/
ch3.z
/
ch3
Wrap
Text File
|
1999-04-28
|
2KB
|
132 lines
- 1 -
Base Development 7.3 Release Notes
- 2 -
3. _N_e_w__F_e_a_t_u_r_e_s
This chapter lists the new compiler_dev features
for the MIPSpro 7.3 release.
3.1 _L_i_n_k_e_r__T_e_x_t__R_e_o_r_d_e_r_i_n_g
The linker now supports function layout in the
text section through the use of a feedback file.
This featire is intended to optimize performance
by minimizing page faults and I-cache misses
based on the frequency information in the
feedback file. This file is usually produced by
the prof(1)/cvperf(1) or sscord(1)/ssorder(1)
commands, but a user can also construct or
modify this ASCII file.
To use this feature, you must add the following
flags to your linker command line:
-LD_LAYOUT:_r_e_o_r_d_e_r__f_i_l_e=_f_e_e_d_b_a_c_k__f_i_l_e_n_a_m_e
Note that object files must have been compiled
with the -OPT:procedure_reorder=ON option
specified. For more information on this option,
see the ld(1) and opt(5) man pages.
3.2 _G_l_o_b_a_l__O_f_f_s_e_t__T_a_b_l_e_s__(_G_O_T_)
Old object files compiled with the obsolete
-xgot flag can now be linked with files that
were not compiled with -xgot.